package com.huabo.monitor.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 用户表
 * </p>
 *
 * @author yhr
 * @since 2022-08-26
 */
@TableName("TBL_STAFF")
@ApiModel(value = "TblStaff对象", description = "用户表")
public class TblStaff implements Serializable {

	private static final long serialVersionUID = 1L;

	@TableId
	private BigDecimal staffid;

	private String realname;

	private String fixedphone;

	private String address;

	private String email;

	private String miblephone;

	private String memo;

	private BigDecimal orgid;

	private String username;

	private String password;

	private BigDecimal status;

	private BigDecimal roleid;

	@ApiModelProperty("入司时间")
	private LocalDateTime createtime;

	private BigDecimal jobid;

	private BigDecimal outsideid;

	private String outsideopendid;

	private String emailcode;

	@ApiModelProperty("密码修改时间")
	private LocalDateTime updatetime;

	@ApiModelProperty("数据来源;")
	private String datasource;

	@ApiModelProperty("历史id值;")
	private String historycode;

	private String historydepartmentid;

	@ApiModelProperty("主管部门ids")
	private String manageorgs;

	private String manageorgnames;

	private String roleidstrs;

	private String pkymstaffid;

	@ApiModelProperty("出生年月")
	private LocalDateTime birthday;

	@ApiModelProperty("政治面貌 ")
	private String politicaloutlook;

	@ApiModelProperty("学历")
	private String education;

	@ApiModelProperty("专业")
	private String major;

	@ApiModelProperty("毕业院校")
	private String school;

	@ApiModelProperty("办公电话")
	private String officephone;

	@ApiModelProperty("参加工作时间")
	private LocalDateTime worktime;

	@ApiModelProperty("职称")
	private String title;

	@ApiModelProperty("执业资格")
	private String qualification;

	@ApiModelProperty("参加审计/检查情况")
	private String situation;

	@ApiModelProperty("入职时间")
	private LocalDateTime entrytime;

	@ApiModelProperty("离职时间")
	private LocalDateTime resignationtime;

	@ApiModelProperty("主要工作经历 ")
	private String jobexperiences;

	@ApiModelProperty("审计人员类型")
	private String auditortype;

	@ApiModelProperty("审计岗位人员（专职、兼职）")
	private String type;

	private String gender;

	@ApiModelProperty("是否是审计人员")
	private String isaudit;

	private String fgorgs;

	private String fgorgnames;

	private String persontype;

	private BigDecimal aprstatus;

	public BigDecimal getStaffid() {
		return staffid;
	}

	public void setStaffid(BigDecimal staffid) {
		this.staffid = staffid;
	}
	public String getRealname() {
		return realname;
	}

	public void setRealname(String realname) {
		this.realname = realname;
	}
	public String getFixedphone() {
		return fixedphone;
	}

	public void setFixedphone(String fixedphone) {
		this.fixedphone = fixedphone;
	}
	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}
	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}
	public String getMiblephone() {
		return miblephone;
	}

	public void setMiblephone(String miblephone) {
		this.miblephone = miblephone;
	}
	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}
	public BigDecimal getOrgid() {
		return orgid;
	}

	public void setOrgid(BigDecimal orgid) {
		this.orgid = orgid;
	}
	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}
	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}
	public BigDecimal getStatus() {
		return status;
	}

	public void setStatus(BigDecimal status) {
		this.status = status;
	}
	public BigDecimal getRoleid() {
		return roleid;
	}

	public void setRoleid(BigDecimal roleid) {
		this.roleid = roleid;
	}
	public LocalDateTime getCreatetime() {
		return createtime;
	}

	public void setCreatetime(LocalDateTime createtime) {
		this.createtime = createtime;
	}
	public BigDecimal getJobid() {
		return jobid;
	}

	public void setJobid(BigDecimal jobid) {
		this.jobid = jobid;
	}
	public BigDecimal getOutsideid() {
		return outsideid;
	}

	public void setOutsideid(BigDecimal outsideid) {
		this.outsideid = outsideid;
	}
	public String getOutsideopendid() {
		return outsideopendid;
	}

	public void setOutsideopendid(String outsideopendid) {
		this.outsideopendid = outsideopendid;
	}
	public String getEmailcode() {
		return emailcode;
	}

	public void setEmailcode(String emailcode) {
		this.emailcode = emailcode;
	}
	public LocalDateTime getUpdatetime() {
		return updatetime;
	}

	public void setUpdatetime(LocalDateTime updatetime) {
		this.updatetime = updatetime;
	}
	public String getDatasource() {
		return datasource;
	}

	public void setDatasource(String datasource) {
		this.datasource = datasource;
	}
	public String getHistorycode() {
		return historycode;
	}

	public void setHistorycode(String historycode) {
		this.historycode = historycode;
	}
	public String getHistorydepartmentid() {
		return historydepartmentid;
	}

	public void setHistorydepartmentid(String historydepartmentid) {
		this.historydepartmentid = historydepartmentid;
	}
	public String getManageorgs() {
		return manageorgs;
	}

	public void setManageorgs(String manageorgs) {
		this.manageorgs = manageorgs;
	}
	public String getManageorgnames() {
		return manageorgnames;
	}

	public void setManageorgnames(String manageorgnames) {
		this.manageorgnames = manageorgnames;
	}
	public String getRoleidstrs() {
		return roleidstrs;
	}

	public void setRoleidstrs(String roleidstrs) {
		this.roleidstrs = roleidstrs;
	}
	public String getPkymstaffid() {
		return pkymstaffid;
	}

	public void setPkymstaffid(String pkymstaffid) {
		this.pkymstaffid = pkymstaffid;
	}
	public LocalDateTime getBirthday() {
		return birthday;
	}

	public void setBirthday(LocalDateTime birthday) {
		this.birthday = birthday;
	}
	public String getPoliticaloutlook() {
		return politicaloutlook;
	}

	public void setPoliticaloutlook(String politicaloutlook) {
		this.politicaloutlook = politicaloutlook;
	}
	public String getEducation() {
		return education;
	}

	public void setEducation(String education) {
		this.education = education;
	}
	public String getMajor() {
		return major;
	}

	public void setMajor(String major) {
		this.major = major;
	}
	public String getSchool() {
		return school;
	}

	public void setSchool(String school) {
		this.school = school;
	}
	public String getOfficephone() {
		return officephone;
	}

	public void setOfficephone(String officephone) {
		this.officephone = officephone;
	}
	public LocalDateTime getWorktime() {
		return worktime;
	}

	public void setWorktime(LocalDateTime worktime) {
		this.worktime = worktime;
	}
	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}
	public String getQualification() {
		return qualification;
	}

	public void setQualification(String qualification) {
		this.qualification = qualification;
	}
	public String getSituation() {
		return situation;
	}

	public void setSituation(String situation) {
		this.situation = situation;
	}
	public LocalDateTime getEntrytime() {
		return entrytime;
	}

	public void setEntrytime(LocalDateTime entrytime) {
		this.entrytime = entrytime;
	}
	public LocalDateTime getResignationtime() {
		return resignationtime;
	}

	public void setResignationtime(LocalDateTime resignationtime) {
		this.resignationtime = resignationtime;
	}
	public String getJobexperiences() {
		return jobexperiences;
	}

	public void setJobexperiences(String jobexperiences) {
		this.jobexperiences = jobexperiences;
	}
	public String getAuditortype() {
		return auditortype;
	}

	public void setAuditortype(String auditortype) {
		this.auditortype = auditortype;
	}
	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}
	public String getGender() {
		return gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}
	public String getIsaudit() {
		return isaudit;
	}

	public void setIsaudit(String isaudit) {
		this.isaudit = isaudit;
	}
	public String getFgorgs() {
		return fgorgs;
	}

	public void setFgorgs(String fgorgs) {
		this.fgorgs = fgorgs;
	}
	public String getFgorgnames() {
		return fgorgnames;
	}

	public void setFgorgnames(String fgorgnames) {
		this.fgorgnames = fgorgnames;
	}
	public String getPersontype() {
		return persontype;
	}

	public void setPersontype(String persontype) {
		this.persontype = persontype;
	}
	public BigDecimal getAprstatus() {
		return aprstatus;
	}

	public void setAprstatus(BigDecimal aprstatus) {
		this.aprstatus = aprstatus;
	}

	@Override
	public String toString() {
		return "TblStaff{" +
				"staffid=" + staffid +
				", realname=" + realname +
				", fixedphone=" + fixedphone +
				", address=" + address +
				", email=" + email +
				", miblephone=" + miblephone +
				", memo=" + memo +
				", orgid=" + orgid +
				", username=" + username +
				", password=" + password +
				", status=" + status +
				", roleid=" + roleid +
				", createtime=" + createtime +
				", jobid=" + jobid +
				", outsideid=" + outsideid +
				", outsideopendid=" + outsideopendid +
				", emailcode=" + emailcode +
				", updatetime=" + updatetime +
				", datasource=" + datasource +
				", historycode=" + historycode +
				", historydepartmentid=" + historydepartmentid +
				", manageorgs=" + manageorgs +
				", manageorgnames=" + manageorgnames +
				", roleidstrs=" + roleidstrs +
				", pkymstaffid=" + pkymstaffid +
				", birthday=" + birthday +
				", politicaloutlook=" + politicaloutlook +
				", education=" + education +
				", major=" + major +
				", school=" + school +
				", officephone=" + officephone +
				", worktime=" + worktime +
				", title=" + title +
				", qualification=" + qualification +
				", situation=" + situation +
				", entrytime=" + entrytime +
				", resignationtime=" + resignationtime +
				", jobexperiences=" + jobexperiences +
				", auditortype=" + auditortype +
				", type=" + type +
				", gender=" + gender +
				", isaudit=" + isaudit +
				", fgorgs=" + fgorgs +
				", fgorgnames=" + fgorgnames +
				", persontype=" + persontype +
				", aprstatus=" + aprstatus +
				"}";
	}
}
